Steel Grate.

« Back to Dictionary Index

A screen made from sets of parallel steel bars placed at right angles to each other, and which allows water to drain.

No comments yet.

Leave a Reply