Find the word definition

Wikipedia
Mumra

Mumra may refer to:

  • Mumra, Nepal
  • Mumm-Ra the Ever-Living, a character in the Thundercats TV series