battle of trebbia - German English Dictionary