giving a sudden blow - German English Dictionary