undefeatable - French English Dictionary