1 definition by Imakeworldbetter123

Top Definition
Will stand her ground but be the sweetest person ever and you will fall in love with her but warning she hard to get
Cierra is amazing it’s cierra
by Imakeworldbetter123 January 30, 2018

Mug icon
Buy a Cierra mug!