microarray - French English Dictionary