Spanish-French dictionary »

germicida meaning in French

SpanishFrench
germicida noun
{m}

germicidenom {m}