labor of love
la·bo·rof·love
noun
1.
productive work performed voluntarily without material reward or compensation
Related words
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.