place with abundant rubber tree - Espagnol Anglais Dictionnaire