美杜莎 měi dù shā

DEFINITIONS

  1. Medusa (monster of Greek mythology)

CHARACTERS

美 měi beautiful, pretty; pleasing
杜 dù stop, prevent; restrict; surname
莎 shā kind of sedge grass, used anciently for raincoats