strafed - German English Dictionary