Exaculate means: It means “spot on”, with all of the excitement, relief, and satisfaction that comes from ….sex. (in Community Dictionary, added by Toribio Garrido)