Trailer hitches - Almanca İngilizce Sözlük