someone who speaks nonsense - Francés Inglés Diccionario