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 Get the elangovan mug.