English

edit

Noun

edit

predatosomes

  1. plural of predatosome