hard blow from falling or hitting something - Español Inglés Diccionario