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