pump rifle - German English Dictionary