Загвоздка происходит от старинного слова, обозначавшего небольшой гвоздь или колышек, за который можно случайно зацепиться и споткнуться. В переносном смысле это выражение стало популярным синонимом неожиданного препятствия или важной детали, без прояснения которой невозможно успешно довести начатое сложное дело до конца.