MEDUSA Meaning of MEDUSA in English a celebrated ancient who had the delirium tremens in an acute stage. Who is who English vocabulary. Английский словарь "Кто есть кто". 2012