tapis microbien - French English Dictionary