What is the full meaning of meloids
MELOID, a blister beetle [n]
Example of the word meloids placed on a Scrabble board.