1 definition by thejuicyflower
The most alluring, exquisite and charming girl at University of Nottingham Malaysia. You can catch her around the school, but she's always spotted in the library or TCR, with a book in her hand. Guys go head over heels for her.
by thejuicyflower January 28, 2019