the great karroo - French English Dictionary