1 definition by lotsoftacos

Top Definition
psycho
Omg she's such a Trusha. Did you see how she scratched her neck?
by lotsoftacos February 24, 2019

Mug icon
Buy a Trusha mug!