TREED

Definition of TREED

  1. (adj)forced to turn and face attackers