meaning of Algizide

Algizide - German to English

algaecides