radio star
nounDefinition of radio star
: a cosmic radio source
especially
: a point source of radio emissions
Keep scrolling for more