Spanish-English dictionary »

gran simio meaning in English

SpanishEnglish
gran simio noun
{m}

great ape(ape of the taxonomic family Hominidae)
noun