Definify.com

Definition 2025


ctenoids

ctenoids

English

Noun

ctenoids

  1. plural of ctenoid