Definition of “coracoid” - English Dictionary

british dictionary