See also: leaches English Proper noun Leaches plural of LeachWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads