NEEM

/niːm/ Scrabble 6 Words With Friends 8

Definition

  1. 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