What is the full meaning of sheughs
SHEUGH, (Scots) to plant temporarily, also SHEUCH [v]
Example of the word sheughs placed on a Scrabble board.