microbicida - French English Dictionary