place populated with panama hat plants - Espagnol Anglais Dictionnaire