English | German | Russian | Czech

North Sumatra English

Meaning North Sumatra meaning

What does North Sumatra mean?

North Sumatra

A province of Indonesia.

Are you looking for...?