imperial explosives lab - German English Dictionary