implante - French English Dictionary