Word info

multiradiate

Adjective

Meaning

Having many rays.

Source: Webster's dictionary

Close letter words and terms