Associations to the word «Margosa»
Wiktionary
MARGOSA, noun. Neem (tree)
Dictionary definition
MARGOSA, noun. 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.
Wise words
We cannot always control our thoughts, but we can control
our words, and repetition impresses the subconscious, and we
are then master of the situation.