Definify.com

Definition 2025


epicoracoids

epicoracoids

English

Noun

epicoracoids

  1. plural of epicoracoid