by straining our capabilities - Turkish English Dictionary