We do not currently know of any antonyms for leaches.
The noun leaches is defined as:
See full definition of the word leaches.
Did you mean leashes, leeches, bleaches, teaches, reaches, beaches or peaches?