medusa

medusa
feminine noun
1. jellyfish

medusa [may-doo’-sah]
noun
1. Jelly-fish. (f)

Have a Spanish question? Get help from experts!