self-propelled gun squad - German English Dictionary