mouflón de chypre - French English Dictionary