Skip to main content

Definitions by Skirtysnsn

A crazy girl who is annoying she is mean and gets in your business
She is such a Tavaya
Tavaya by Skirtysnsn September 15, 2018