grind to a halt/standstill - Turkish English Dictionary

Suggest a Term