Translation of latar in English:

latar

yard

noun

  • 1

    yard
  • 2

    plane, surface
  • 3

    background
    ‘candi di latar belakang’ the temple in the background