Istanbullus

English

Noun

Istanbullus

  1. plural of Istanbullu