blow from a sledge hammer - Allemand Anglais Dictionnaire