What is the full meaning of medusa
a jellyfish, also MEDUSAN, MEDUSOID [n MEDUSAS or MEDUSAE]
Example of the word medusa placed on a Scrabble board.