Word Definition - 美杜莎

měi dù shā Medusa (monster of Greek mythology)