cameroon sheep - French English Dictionary