armor castings - German English Dictionary