See also: pepel

English edit

Proper noun edit

Pepel

  1. A coastal town in Sierra Leone

Anagrams edit