interscapulars
English
interscapulars meaning in English • interscapulars का अर्थ अंग्रेजी में
n. pl.
- The interscapular feathers of a bird.