cape of good hope nature reserve - French English Dictionary