Spanish-English dictionary »

león de asia meaning in English

SpanishEnglish
león de Asia noun
{m}

Asian lion(species of lion that inhabited Asia)
noun