megadeath - French English Dictionary