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