large river boat with a roof and made of a single piece of wood - Spanish English Dictionary