microphotograph - French English Dictionary