make someone feel squeamish - Francés Inglés Diccionario