canal builder

C8973 concept

A canal builder is a person or entity responsible for planning, designing, and constructing artificial waterways to facilitate transportation, irrigation, drainage, or water management.



Please wait…