Top definition
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.
via giphy
by Angus McCracken February 08, 2020
Get the mug
Get a Scabrosus mug for your barber Georges.