hard blow from falling or hitting something - Turkish English Dictionary