translate English to French: I can see it in my mind, and can pretty much describe it well enough.
Je peux la voir dans mon esprit, et la décrire assez bien.