unexcusable - French English Dictionary