have a mental picture of - Alemán Inglés Diccionario