Giving or producing satisfaction; yielding content;
   especially, relieving the mind from doubt or uncertainty, and enabling
   it to rest with confidence; sufficient; as, a satisfactory account or
   explanation.