Good question, since the prefix –ל can either mean "to" or "for". In my understanding, a road closed to trucks would mean they're not allowed, while a road closed for trucks would mean they're the only ones allowed. So, can someone please tell us whether the translation can mean either one, or if it only means one and not the other?
We call lorries - Semis or tractor trailers. Trucks can be used for any type of truck, freight or pick-up).. But in referencing traffic/roads, trucks are assumed to be semis, because roads aren't usually closed for pickups. We call them truck stops as well. So unless one is in a rural area, I can't see the local population assuming the word would equate a Ford or Chevy pick-up.