Definition - Dipteryx odorata

Below is the definition for the word you requested, useful for Scrabble and other word games. To find more definitions please use the dictionary page.

Dipteryx odorata
  1. tall tropical South American tree having pulpy egg-shaped pods of fragrant black almond-shaped seeds used for flavoring