stella

(noun) Stella

< stelis | stellar >