Find the word definition

Wikipedia

Mendora

Mendora may refer to:

  • Mendora, Bhopal, a village in India
  • Mendora, Ontario, a community in Canada
  • Mendorra, a fictional country in the American soap opera One Life to Live