Skip to main content

interscapulars

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