medusoid
1. [ adjective ] relating to or resembling a medusa
Related terms: medusa