SCREECH Meaning of SCREECH in English homemade liquor, hooch, moonshine We can't afford a bottle of gin, so I bought a jug of screech. English idioms vocab. Словарь английских идиом и выражений. 2012