think long and hard - Turkish English Dictionary