tall and well-built - Türkçe İngilizce Sözlük