have a firm hold on something - German English Dictionary