superposers

English

Noun

superposers

  1. plural of superposer