Skip to main content

spinetail

English spinetail meaning in English  •  spinetail का अर्थ अंग्रेजी में
Noun
  • Any one or several species of swifts of the genus Acanthylis, or Chætura, and allied genera, in which the shafts of the tail feathers terminate in rigid spines.
Advertisement