Focus on the pronunciation of offload
English definition of “offload”
/ˈɒfˌloʊd/ verb [T]
› to manage to sell or give something that you do not want to someone else: It's difficult to offload a property that has faults.
› TRANSPORT to take goods off a vehicle: offload sth from/onto sth It has taken them a long time to offload the stock from the boats.offload sth onto sth Ships offload cargo onto smaller boats for delivery to the sites.