suffer a hard fall resulting in grave physical injury - Turkish English Dictionary

Suggest a Term