← Back to browsebaboonnoun#16,711TranslationsひひひひゲラダひひゲラダひひマントひひマントひひチャクマひひチャクマひひEnglish definitionlarge terrestrial monkeys having doglike muzzlesExamplesNo examples yet.Similar wordsbaboonsboonaboonbabsonbabballoon← olympusreproach →