overly squeamish person - Turc Anglais Dictionnaire