Definition of stormcock in English:

stormcock

noun

British
dialect
  • The mistle thrush.

Pronunciation

stormcock

/ˈstɔːmkɒk/