impetrable - French English Dictionary