English Dictionary
Definition (as) dead as a dodo in British English
(as) dead as a dodo phrase
phrase
Synonyms and related words

English Dictionary