superglasses

English

Noun

superglasses

  1. plural of superglass