(of food or drink) extremely palatable - Turco Inglés Diccionario