excessively delicate or fine - Alemán Inglés Diccionario