NEEM
/niːm/ Scrabble 6 Words With Friends 8
Definition
- noun large semi-evergreen tree of the East Indies.
— synonyms: neem_tree, nim_tree, margosa, arishth, Azadirachta_indica, Melia_Azadirachta
See all 8 words you can make from NEEM →
← Unscramble different letters