on the nail

На месте, тут же; немедленно

Источник: Полный англо-русский словарь на Gufo.me