feed one's spirit or mind - French English Dictionary