marco polo sheep - French English Dictionary