English edit

Etymology edit

From Latin stella.

Prefix edit

stello-

  1. (rare) Synonym of astro-