twenty-five years ago - German English Dictionary