The other word for twenty in English is score. Pretty rarely used, however.