sol de las indias - Spanish English Dictionary

sol de las indias

Meanings of "sol de las indias" in English Spanish Dictionary : 1 result(s)

Spanish English
Botany
sol de las indias [m] common sunflower (helianthus annuus)