Definify.com

Definition 2024


ctenoids

ctenoids

English

Noun

ctenoids

  1. plural of ctenoid