putting a stop to - Turkish English Dictionary