Stamboll

Albanian

Proper noun

Stamboll m

  1. Istanbul (a city and province of Turkey)