hyperparasite - French English Dictionary