microcap - French English Dictionary