epicoracoids
English
Noun
epicoracoids
plural of
epicoracoid