Apparently a Mexican rendering (by mishearing) of cicisbeo, with Italian pronunciation, with the sense of kept man.
chichifo m (plural chichifos)