leaftruck

English

Noun

leaftruck (plural leaftrucks)

  1. Alternative form of leaf truck.