BOA

Definition of BOA

  1. (noun)a long thin fluffy scarf of feathers or fur
  2. (noun)any of several chiefly tropical constrictors with vestigial hind limbs