shantyboat

noun

Definition of shantyboat

: a small crude houseboat