stomach drops - Turkish English Dictionary