intricate/puzzling point - German English Dictionary