river boat with a thatch roof - Spanish English Dictionary