gelada
English
gelada meaning in English • gelada का अर्थ अंग्रेजी में
Noun
- A baboon (Gelada Ruppelli) of Abyssinia, remarkable for the length of the hair on the neck and shoulders of the adult male.