Skip to main content

Definitions by lemonface

a name for a really hott asian chick. usually chinese
dudeee that azalea girl is hott stufff
azalea by lemonface November 5, 2006