ne pas avoir les moyens - French English Dictionary