self-isolation - French English Dictionary