debodun
SF VIP
- Location
- way upstate in New York, USA
Squeamish (adjective) - easily made to feel sick, faint, or disgusted, especially by unpleasant images.
The rookie police officer felt squeamish when he had to respond to his first traffic accident.
The rookie police officer felt squeamish when he had to respond to his first traffic accident.
