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

sand trap Definition

Cancel
sand trap
noun(sand trap)
an artificial hazard on a golf course consisting of a depression containing sand

Words Related to sand trap!

sand trap Examples by Brain Bank Users