Definition of SwaleGet the meaning of SwaleA wide, shallow depression in the ground designed to channel drainage of rainwater.
Leave a Reply
You must be logged in to post a comment.