cephalostats

English

Noun

cephalostats

  1. plural of cephalostat