Margosa

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    The neem. (a tree)
  2. 2
    large semi-evergreen tree of the East Indies; trunk exudes a tenacious gum; bitter bark used as a tonic; seeds yield an aromatic oil; sometimes placed in genus Melia wordnet

Etymology

From Portuguese amargosa, feminine of amargoso.

Related phrases

Data sourced from Wiktionary, WordNet, CMU, and other open linguistic databases. Updated March 2026.