microneedle - French English Dictionary