Spanish-English dictionary »

lirio de los incas meaning in English

SpanishEnglish
lirio de los Incas noun
{m}

alstroemeria(any member of the genus Alstroemeria of South American flowering plants)
noun