See also: pepel English Proper noun Pepel A coastal town in Sierra Leone. Anagrams Epple, pepleWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads