Topa

See also: topa

English

Proper noun

Topa

  1. A river in Romania.