basic human necessity - French English Dictionary