overstretched - Turkish English Dictionary