1 definition by greersbrother

1
An area of land and water where natural resources can be extracted from, similar to mining or quarrying.
'I have got a job as a miner in the quaylog'
by greersbrother August 24, 2021
Get the mug
Get a Quaylog mug for your buddy José.