COWER

Definition of COWER

  1. (verb)crouch or curl up
  2. (verb)show submission or fear