English edit

Proper noun edit

Depalmas

  1. plural of Depalma