armours - German English Dictionary