RATCH


Meaning of RATCH in English

damage, wreck, trash

Who ratched the gears on my bike? I can't shift into low!

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.