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