Spanish-English dictionary »

escalesia meaning in English

SpanishEnglish
escalesia noun
{f}

scalesia(tree found in the Galápagos)
noun