appeal to the taste buds - Turkish English Dictionary