intricate/puzzling point - Francés Inglés Diccionario