microruban - French English Dictionary