SPECTACLES Meaning of SPECTACLES in English n. pl. Glasses. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012