Throscid?

Throscid?

Observation - Throscid? - UK and Ireland. Description: