algaecides - French English Dictionary