person who tells tall tales - Alemán Inglés Diccionario