Find the word definition

Wiktionary
long thousands

n. (long thousand English)