put a stop to this horseshit - Turkish English Dictionary