1. The latin word for itchy

2. A rash of scabs that appears all over your itchy nuts. Brought on by unrelenting scratching.
No wonder you got scabrosus. You never stop scratching your dam nuts.
by Angus McCracken February 08, 2020
Get a Scabrosus mug for your bunkmate Riley.