tens of thousand - Spanish English Dictionary