LOOKING-GLASS MEANING IN ENGLISH

• Looking-glass Definition & Synonyms

  1. (n.) A mirror made of glass on which has been placed a backing of some reflecting substance, as quicksilver.


RECENT SEARCHES