unit of measurement consisting of 1.80 meters - İspanyolca İngilizce Sözlük