Englishfor English speakers
mirror
Noun
—
A very reflective surface which light can bounce off of.
She kept staring at the mirror all day.
mirror
Verb
—
If something/someone mirrors something, then it is identical to it.
site
Noun
—
A site is a location or a place.
He was working on a building site in Alton when a concrete mixer rolled back and hit him.