Definify.com

Definition 2024


taraça

taraça

Turkish

Noun

taraça

  1. terrace