Meaning of the Sanskrit Word: madhusudanah

  madhusudanah—the killer of Madhu.    Bg 2.1
  madhusudanah—Lord Visnu.    SB 8.12.1, SB 8.12.2, SB 8.12.1-2
  madhusudanah—the killer of the Madhu demon    SB 3.9.27, SB 3.9.28, SB 3.9.27-28

Can't find any compound Sanskrit words containing madhusudanah.