Слова «glasses» и «spectacles» в английском языке имеют одинаковое значение, но обозначают разные типы очков. 1
Spectacles — это старые очки, которые держались на носу при помощи зажима. 1
Glasses — это современные очки со стеклами и дужками, которые надеваются на уши. 1
При этом слово «glasses» чаще используют в американском английском, а «spectacles» — в британском. 5 «Spectacles» считается более устаревшим словом. 4