armored cupola - German English Dictionary