cannon thunder - French English Dictionary