HAVE A KNACK FOR Англо-русский перевод HAVE A KNACK FOR иметь способности к чему-л., уметь что-л. делать хорошо English-Russian dictionary of idioms. Англо-Русский словарь идиом. 2012