VINEGARROON

Definition of VINEGARROON

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