Portuguese-English dictionary »

mantícora meaning in English

PortugueseEnglish
mantícora noun
{f}

manticore(mythical creature)
noun