liquid mirror telescopes
English
Noun
liquid
mirror
telescopes
plural of
liquid mirror telescope