Adjective Definition

medusoid

1.Definition: relating to or resembling a medusa




Please Share