hold the ... harmless from ... - French English Dictionary