Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

scherm Definition

Cancel
scherm
noun
A temporary shelter made from branches

Words Related to scherm!

scherm Examples by Brain Bank Users