Chinese-English dictionary »

動物解放 meaning in English

ChineseEnglish
動物解放 noun

animal liberation(social movement)
noun

Your history