Deadlight
Word Dictionary
-> Deadlight
Search:
Deadlight
(n.) A strong shutter, made to fit open ports and keep out water in a storm.
Terms of Use
Canadian Jobs