Englishfor English speakers
reflector
—
noun
device that reflects radiation
—
noun
(= reflecting telescope)
optical telescope consisting of a large concave mirror that produces an image that is magnified by the eyepiece
Isaac Newton invented the reflecting telescope in 1668
moderator
—
noun
someone who mediates disputes and attempts to avoid violence
—
noun
someone who presides over a forum or debate
—
noun
in the Presbyterian church, the officer who presides over a synod or general assembly
—
noun
any substance used to slow down neutrons in nuclear reactors