Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of souari nut

- The large edible nutlike seed of a tall tropical American tree (Caryocar nuciferum) of the same natural order with the tea plant; -- also called butternut.