spillway
English Dictionary
->
Letter S
-> spillway
Search Dictionary:
spillway Definition
(n)
a
channel
that
carries
excess
water
over
or
around
a
dam
or
other
obstruction
spillway Synonyms
spill
spillway
wasteweir
© Art Branch Inc.