biomimetics - French English Dictionary