MARE'S-NEST


Meaning of MARE'S-NEST in English

noun a supposed discovery which turns out to be a hoax; something grosaly absurd.

Webster English vocab.      Английский словарь Webster.