microzoa - French English Dictionary