scatomata

English

Noun

scatomata

  1. plural of scatoma