stifling place - Turkish English Dictionary