ANIMAL LIBERATION


Meaning of ANIMAL LIBERATION in English

■ noun the freeing of animals from exploitation and cruel treatment by humans.

Derivatives

~ist noun

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.