something not credible and very exaggerated - Francés Inglés Diccionario