tall tale (lie) - German English Dictionary