Translation of villa in Indonesian

villa

vila

noun

  • 1

    vila