HAMADRYAS


Meaning of HAMADRYAS in English

noun the sacred baboon of egypt (cynocephalus hamadryas).

Webster English vocab.      Английский словарь Webster.