recoilless rifle squad - German English Dictionary