deprived of some benefit - French English Dictionary