a top-class restaurant - Turkish English Dictionary