Stamboll
Albanian
Proper noun
Stamboll
m
Istanbul
(a
city
and
province
of
Turkey
)