Stambouliotes
See also:
stambouliotes
French
Noun
Stambouliotes
m
or
f
plural of
Stambouliote