Sanhaja noun[plural only]2 •A Berber ethnic group who inhabit the Rif in northern Morocco, speaking the Senhaja de Srair language. •(historical) One of the largest Berber tribal confederations, along with the Zenata and Masmuda.