The only free and comprehensive online etymological dictionary of the Spanish language
mole (3) m. (Noun) "mole sauce"
C. 1861. From Nahuatl molli 'id.'