throat armour - French English Dictionary