SCREECH Meaning of SCREECH in English homemade liquor, moonshineWe can't afford a bottle of gin, so I bought a jug of screech. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012