Translation of North Sea in Indonesian

North Sea

Laut Utara

noun

  • 1

    Laut Utara