Drahura

English

Proper noun

Drahura

  1. A river in Romania.