encarpuses

English

Noun

encarpuses

  1. plural of encarpus