Definisi 'maresnest'

English to English
noun
1 A supposed discovery which turns out to be a hoax; something grossly absurd. Terjemahkan
source: webster1913


Visual Synonyms