Definify.com

Definition 2026


epicoracoids

epicoracoids

English

Noun

epicoracoids

  1. plural of epicoracoid