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