land populated by mahogany trees - Español Inglés Diccionario