have the ability to - French English Dictionary