[ˈpʌz(ə)lmənt] n
1. замешательство, смущение
2. загадка
the affair will long be a puzzlement — это дело надолго останется загадкой