dog ape

listen to the pronunciation of dog ape
English - Turkish

Definition of dog ape in English Turkish dictionary

dogape
insana benzer kuyruksuz maymun
English - English
{i} male ape