As nouns the difference between leeches and leaches
is that
leeches is plural of leech while
leaches is plural of leach.
As verbs the difference between leeches and leaches
is that
leeches is third-person singular of leech while
leaches is third-person singular of leach.