synteliids

English

Noun

synteliids

  1. plural of synteliid