English Dictionary
Definition stellar in British English
stellar adjective
adjective
/ˈstelə(r)/
2
a stellar performance, achievement, piece of work etc is extremely good
