Taraça

From Fresh Dictionary

Turkish

Noun

taraça

  1. terrace
Personal tools