dog's tongue (thevetia ahouai) - Espagnol Anglais Dictionnaire