stagehead
Noun
Meaning
stagehead (plural stageheads)
The end of the stage (floating platform like a wharf) where fishermen unload their catch.
Noun
stagehead (plural stageheads)
The end of the stage (floating platform like a wharf) where fishermen unload their catch.