temporary parasite - French English Dictionary