SKIRLCOCK MEANING IN ENGLISH

• Skirlcock Definition & Synonyms

  1. (n.) The missel thrush; -- so called from its harsh alarm note.


RECENT SEARCHES