The Collaborative International Dictionary
garvock
Garvie \Gar"vie\, n. (Zo["o]l.) The sprat; -- called also garvie herring, and garvock.
Wiktionary
garvock
n. (context Scotland English) A fish, the garvie or sprat.