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