Toggle navigation
The Closed Captioning Project LLC
Leach and Leech
Leach – to drain away
Leech – a segmented worm