handguard - French English Dictionary