coracoids

English

Noun

coracoids

  1. plural of coracoid