Meaning of vinegarroon

Definition of vinegarroon

(noun) large whip-scorpion of Mexico and southern United States that emits a vinegary odor when alarmed

Other information on vinegarroon

WIKIPEDIA results for vinegarroon
Amazon results for vinegarroon