delight for the taste-buds - Turco Inglés Diccionario