Definition of vinegarroon

Definition of vinegarroon
  1. vinegarroon Noun Alternative spelling of vinegaroon
  2. vinegaroon Noun A whip scorpion ("Uropygid") that gives off a smell of vinegar when attacked.
Need more help? Try our forum NEW