1. A supposed discovery which turns out to be a hoax; something grosaly absurd.
mares-nest | mares nest |