2 English Synonyms for DRAIN
Prev.1Next
Definition: 1. An aquatic blood-sucking annelid of class Hirudinea, especially Hirudo medicinalis.
There are 11 definitions of the word leech
Show more information about leech
Definition: 1. (pinball) The hole at the bottom of a pinball table where each ball is eventually lost.
Show more information about outhole
Prev.1Next
Search took: 1.3880 ms