PHOTOMURAL Meaning of PHOTOMURAL in English [pho.to.mu.ral] n (1927): an enlarged photograph usu. several yards long used on walls esp. as decoration Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012