hammock made of thick cloth - İspanyolca İngilizce Sözlük