as tough as shoe leather - French English Dictionary