river boat with a thatch roof - Español Inglés Diccionario