place populated with rubber trees - Espagnol Anglais Dictionnaire