Definisi 'interscapulars'

English to English
noun
1 The interscapular feathers of a bird. Terjemahkan
source: webster1913


Visual Synonyms