hủ lô
Meaning
1 senses
▸
A heavy vehicle used for compacting soil, gravel, concrete, or asphalt in road construction.
vi Chiếc hủ lô đang san phẳng mặt đường.
en The road roller is leveling the road surface.
Parts
hủ / lô / Borrowed from French …
▸
OriginBorrowed from French