1. a. Resembling a medusa in shape or structure.
1. Resembling a medusa in shape or structure. Origin: Medusa. Source: Websters Dictionary (01 Mar 1998)