LOMENT MEANING IN ENGLISH

• Loment Definition & Synonyms

  1. (n.) An elongated pod, consisting, like the legume, of two valves, but divided transversely into small cells, each containing a single seed.


• Lomentaceous Definition & Synonyms

  1. (a.) Of the nature of a loment; having fruits like loments.


RECENT SEARCHES