burst upon the scene - French English Dictionary