Big Huge Thesaurus

reflector

noun