Portuguese-English dictionary »

tartaruga-oliva meaning in English

PortugueseEnglish
tartaruga-oliva noun
{f}

olive ridley sea turtle(Lepidochelys olivacea)
noun

Your history