Rama

Rama
English: Translation
Flocks of...
noun
Animals