place where cattle are branded - Almanca İngilizce Sözlük