Translation of mural in English:

mural

mural

noun

  • 1

    mural, a big painting drawn on a wall of a building