Spanish-English dictionary »

mantícora meaning in English

SpanishEnglish
mantícora noun
{f}

manticore(mythical creature)
noun