Spanish-French dictionary »

microfauna meaning in French

SpanishFrench
microfauna noun
{f}

microfaunenom {f}