microzoon - French English Dictionary