synoptophores

English

Noun

synoptophores

  1. plural of synoptophore