Definition/Meaning of Murugan
English - Proper noun:
Murugan Murugan is a popular Hindu deity especially among Tamils , worshipped in areas of South India .
English - Alternative forms:
Kartikeyan, Skanda, Subrahmanyan, Saravanan, Velavan