a meal in itself - Turkish English Dictionary