a comfortable place - Turkish English Dictionary