meaning of lightroom

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


Related Words

lightroom |

Developed & Maintained By Taraprasad.com

Treasure Words