goals rain down - German English Dictionary