microbraids - French English Dictionary