ulaga - Spanish English Dictionary

ulaga

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

Spanish English
Botany
ulaga [f] spanish broom (genista scorpius)