English dictionary

jamaica sorrel meaning and definition

Definition and meaning of jamaica sorrel at MeaningMonkey.org. jamaica sorrel meaning and definition in the English Dictionary.

JAMAICA SORREL noun

Definition of Jamaica sorrel (noun)

  1. East Indian sparsely prickly annual herb or perennial subshrub widely cultivated for its fleshy calyxes used in tarts and jelly and for its bast fiber
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: