Definify.com

Definition 2026


opisthocomids

opisthocomids

English

Noun

opisthocomids

  1. plural of opisthocomid