hand-guards - French English Dictionary