bonne à tout faire
Meanings
Noun
1. maid-of-all-work (informal)