stick one's ore in - French English Dictionary