cape of good hope nature reserve - German English Dictionary