HEADFIRST

Definition of HEADFIRST

  1. (adj)with the head foremost
  2. (adv)with the head before the body