meaning of vinegarroon

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


Related Words

vinegarroon |

Developed & Maintained By Taraprasad.com

Treasure Words