irretrievable - French English Dictionary