tens of thousand - French English Dictionary