human shield - German English Dictionary