Spanish-English dictionary »

paloma manumea meaning in English

SpanishEnglish
paloma manumea noun
{f}

tooth-billed pigeon(Didunculus strigirostris)
noun