Top definition
An annoyance or disturbance
Yo Bella was being such a rat potato today!
Get the mug
Get a rat potato mug for your cat Nathalie.