good hope cape of - French English Dictionary