Skip to main content
Search Urban Dictionary
Back
Start typing to search.
Searching
...
Dictionary
Store
App
Chat
Blog
Help
Words of the Day
Browse
Add a Definition
User Settings
Definitions by Pepê
Snowroach
Share definition
Flag
An
intelligent
and
attractive
meteorologist from the upper midwest who pontificates about sports in a sweet Homer-
ish
way.
“Did you see what the snowroach from channel
77
said
about the
Lakers
vs Bucks?”
Snowroach
by
Pepê
February 10, 2022
Get the
Snowroach
mug.