Results for "

esplanade

"
English - Turkish Dictionary

esplanade

(English - Turkish Dictionary) :
i. gezi, gezinti yeri; kordon.