Obscure means unclear or not easily understood. Explicit means clearly stated and leaving no room for confusion - the direct opposite. Implicit means understood but not stated, obnoxious means unpleasant, and pedantic means overly concerned with minor details.