one large holiday paradise - Turkish English Dictionary