thousands of pairs of shoes - French English Dictionary