stone-pavement of a street, avenue, or plaza - Turkish English Dictionary

Suggest a Term