hammock made of thick cloth - Spanish English Dictionary