microscale - French English Dictionary