superlenses

English

Noun

superlenses

  1. plural of superlens