elangovan Share definition Flag Retired vocalist for a popular band Steve Perry is now Elangovan. He is now enjoying his life. elangovan by LoverBoy369 August 23, 2020 0 0 Get merch Get the elangovan mug. Buy Now — $32.95 See more merch