Find the word definition

Wikipedia
Damri

Damri or DAMRI may refer to:

  • DAMRI bus, a state owned public transit bus company in Jakarta, Indonesia
  • Damri, Nepal