Authoritative means "can be relied on". When doing an nslookup, an authoritative answer would only come a name server which has been configured to be in charge of the domain, while a non authoritative answer would come from the rest of the NSs in the world. It is an answer that they received after asking somebody else or using their cache and are forwarding to you, not an answer that they are responsible for.