Twelvescore

Webster's Dictionary of the English Language

·noun & ·adj Twelve times twenty; two hundred and forty.