possess ample means - French English Dictionary