Translation of mural in Malay

mural

noun

  • 1

    mural; lukisan besar pada dinding