1 definition by 123rtei

Top Definition
she is china girl and she satan daoughter xiomara
xiomara
by 123rtei November 07, 2019

Mug icon
Buy a xiomara mug!