a bit beyond one's ken - French English Dictionary