throat armour - German English Dictionary