Definify.com

Definition 2025


deuterozooids

deuterozooids

English

Noun

deuterozooids

  1. plural of deuterozooid