Top definition
beauty, inspiration, lovely, gorgeous, star, luxury, harmony,
oh look at her -- she's so estaa

this beautiful moment is so estaa
by luxury123 November 23, 2011
Get the mug
Get a estaa mug for your mate Beatrix.