opisthaptors

English

Noun

opisthaptors

  1. plural of opisthaptor