medusatranslation and definition "medusa", tamil lexiconWordTamil Definitionmedusaகிரேக்க புராணத்தில் பாம்புகளைத் தலைமயிராகக் கொண்ட பூத அணங்குகள் மூவருள் ஒருத்தி.