protein microarray - French English Dictionary