What is the full meaning of leeches
LEECH, to cling to and drain [v]
Example of the word leeches placed on a Scrabble board.