Results

leash
noun
1 long piece of string, thread etc
2 stroke of a lash
verb
1 SHETLAND to lash; to flog
2 SHETLAND, NORTHERN to move or work quickly or energetically