artillery preparation - German English Dictionary