microloss - French English Dictionary