fulfilling

adjective
1
causing somebody to feel satisfied and useful
رضایت‌بخش, خشنودکننده
see also self-fulfilling