have a vivid imagination - Turkish English Dictionary