RATCH


Meaning of RATCH in English

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

English idioms vocab.      Словарь английских идиом и выражений.