Find the word definition

Wiktionary
long hundreds

n. (long hundred English)