1 definition by Lady Mystic Angel

Top Definition
If something is unique and cool.
Girl: Hey, i got a new laptop!
Boy: Woah! That is stellar!
by Lady Mystic Angel March 25, 2009

Mug icon
Buy a stellar mug!