Meaning ofsporicidesin English

sporicides

#uncommon