carreteiro

Etymology
From

Noun

 * 1) carter person who transports a load on an animal-drawn cart
 * 2)  the driver of a semi-trailer