to have an imaginative%2C unusual or foolish idea%2C to invent something unreal

listen to the pronunciation of to have an imaginative%2C unusual or foolish idea%2C to invent something unreal