Synonyms for
Sesame
Definition
a tall annual herbaceous plant of tropical and subtropical areas of the Old World, cultivated for its oil-rich seeds and edible leaves
Synonyms for
Definition
a tall annual herbaceous plant of tropical and subtropical areas of the Old World, cultivated for its oil-rich seeds and edible leaves