HYLOBATE MEANING IN ENGLISH

• Hylobate Definition & Synonyms

  1. (n.) Any species of the genus Hylobates; a gibbon, or long-armed ape. See Gibbon.


RECENT SEARCHES