slr (sorry late reply) - French English Dictionary