ones
who capture and feed on other animals

Translation:
English
Add