meaning of medusoid
1.
relating
to
or
resembling
a
medusa
Related Words
medusoid
|
Developed & Maintained By
Taraprasad.com