unit of measurement consisting of 1.80 meters - Espagnol Anglais Dictionnaire