have (something) down pat - German English Dictionary