1 definition by addiedcourtney

Top Definition
A hemorrhoid that you can't get rid of. Also known as Wanda or Kool-Aid.
Boy: Do you know Dirinda?
Girl: Yeah she's a pain in my ass. Literally
by addiedcourtney December 22, 2016

Mug icon
Buy a dirinda mug!