defensomes

English

Noun

defensomes

  1. plural of defensome