Translation of nusa in English:

nusa

native land

noun

  • 1

    native land, motherland