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