Interscapulars Definition
noun
(zoology) The interscapular feathers of a bird.
Wiktionary
Find Similar Words
Find similar words to interscapulars using the buttons below.
(zoology) The interscapular feathers of a bird.
Find similar words to interscapulars using the buttons below.