microbaria - French English Dictionary