Definition of photomural in English:

photomural

noun

  • A mural consisting of a single enlarged photograph or a collection of photographs:

    ‘a dramatic photomural of the excavation opens the exhibition’

Pronunciation

photomural

/ˈfəʊtəʊˌmjʊər(ə)l/