Skip to main content

Definitions by ILoveCats101

A girl who lives in humrun,Malta and loves to shop on the monti
she live in Humrun! she must be a chaznea
chaznea by ILoveCats101 November 12, 2020