Wiktionary
telehandlers
n. (plural of telehandler English)
n. (plural of telehandler English)