Skip to main content

skirlcock

English skirlcock meaning in English  •  skirlcock का अर्थ अंग्रेजी में
Noun
  • The missel thrush; -- so called from its harsh alarm note.
Advertisement