MEDUSA


Meaning of MEDUSA in English

a celebrated ancient who had the delirium tremens in an acute stage.

Who is who English vocabulary.      Английский словарь "Кто есть кто".