Summary
Spanish to English:   more detail...
  1. escalesia:


Spanish

Suggestions for escalesia in Spanish

Spelling Suggestions for: escalesia


Wiktionary Translations for escalesia:

escalesia
noun
  1. tree found in the Galápagos

External Machine Translations: