margosas meaning

Meaning of margosas

What is the full meaning of margosas

MARGOSA, a large tree of genus Melia found in India, valued for medicinal purposes, aka neem [n]

Example of the word margosas placed on a Scrabble board.

Unscrambled word margosas

Points for margosas

Scrabble
15 points
Word With Friends
13 points
Wordfeud
15 points

Related pages for margosas