Find the word definition

Wikipedia
Mimura (village)

Mimura is a village in Sri Lanka. It is located within Central Province.

Mimura

Mimura may refer to:

  • Mimura (village), village in Sri Lanka
Mimura (actress)

is a Japanese actress. She is best known for her performance as Kyoko Okudera in One Missed Call 2.