Definitions Found:

a jellyfish, also MEDUSA, MEDUSAN