Delapenas
English
Proper noun
Delapenas
plural of
Delapena
Anagrams
esplanade