Meaning of boa

Definition of boa

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

Other information on boa

WIKIPEDIA results for boa
Amazon results for boa