detachable magazine - German English Dictionary