Pepel

See also: pepel

English

Proper noun

Pepel

  1. A coastal town in Sierra Leone.

Anagrams