SQUEAMISH

Definition of SQUEAMISH

  1. (adj)excessively fastidious and easily disgusted