Skip to main content

Definitions by Funnypants27

Nayshirl 

Nayshirl is the Indian English term for confrontation.
I genuinely think, I need to Nayshirl my neighbours.
Nayshirl by Funnypants27 January 16, 2022