In this paper, we solve in closed-form the following third-order system of nonlinear difference equations xn+1 = ynyn−1x p n−1/xn(any q n−2 +bnynyn−1),/ yn+1 = xnxn−1y q n−1 yn(cnx p n−2 +dnxnxn−1), p,q ∈ N,n ∈ N0 where the initial values x−i, y−i,i = 0,1,2 and the parameters (an)n∈N0,(bn)n∈N0,(cn)n∈N0, (dn)n∈N0 are non-zero real numbers. The form of the solutions of the one dimensional case of our system and a more general system defined by one to one functions are also presented. [ABSTRACT FROM AUTHOR]