old piece of ordnance - German English Dictionary