Depok

See also: depok

English

Proper noun

Depok

  1. A city in Jakarta Raya, Indonesia.

Translations

Anagrams