leonuro - Spanish English Dictionary
History

leonuro

Play ENESESes
Play ENESESmx


Meanings of "leonuro" in English Spanish Dictionary : 1 result(s)

Spanish English
Botany
leonuro [m] lion's tail