Nimule

English

Proper noun

Nimule

  1. A town in South Sudan.

Anagrams