stick one's ore in - Turkish English Dictionary