Search term biocida has 2 results
Jump to
ES Spanish EN English
biocida biocide
biocida (n) [any substance that can destroy living organisms] biocide (n) [any substance that can destroy living organisms]