human shield - French English Dictionary