Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of lightroom

- A small room from which the magazine of a naval vessel is lighted, being separated from the magazine by heavy glass windows.