Multiradiate(a.) Having many rays.

Words within multiradiate