English Dictionary
◊ MEDUSOID
medusoid
adj : relating to or resembling a medusa