What is the full meaning of melilots
MELILOT, a wild flower [n]
Example of the word melilots placed on a Scrabble board.