friendly impromptu soccer team - German English Dictionary