Spanish-French dictionary »

microsporidio meaning in French

SpanishFrench
microsporidio noun

microsporidienom {f}