English edit

Noun edit

telehandlers

  1. plural of telehandler