What is the full meaning of medusas
MEDUSA, a jellyfish, also MEDUSAN, MEDUSOID [n]
Example of the word medusas placed on a Scrabble board.