microclaw - French English Dictionary