Sponsored Links

medusa

translation and definition "medusa", tamil lexicon

WordTamil Definition
medusaகிரேக்க புராணத்தில் பாம்புகளைத் தலைமயிராகக் கொண்ட பூத அணங்குகள் மூவருள் ஒருத்தி.