place populated with panama hat plants - Español Inglés Diccionario