Spanish-English dictionary »

semilla de loto meaning in English

SpanishEnglish
semilla de loto noun
{f}

lotus seed(seed from the plants in the genus Nelumbo)
noun