overstraining our limits - Turkish English Dictionary