Squeamish
Telugu Meaning
స్వల్ప విషయాలకు చిరాకుపడెడు అతిగా నియామాలను పాటించునట్టి
English Meaning
- Easily nauseated or sickened.
- Nauseated.
- Easily shocked or disgusted.
- Excessively fastidious or scrupulous.