piece of leather - French English Dictionary