a figment of somebody’s imagination - Francés Inglés Diccionario