1 definition by Bootcall6969

Top Definition
When you try to have sex with a nun but she uses the power of the lord to cock block you
I tried to beat that girl but she gave me a dirty astrid
by Bootcall6969 April 14, 2020

Mug icon
Buy a Dirty astrid mug!