barge
noun
°A large flat-bottomed towed or self-propelled boat used mainly for river and canal transport of heavy goods or bulk cargo.
verb
°To intrude or break through, particularly in an unwelcome or clumsy manner.
synonyms: lighter