Definify.com

Definition 2025


taraça

taraça

Turkish

Noun

taraça

  1. terrace