a heavy cotton cloth - Spanish English Dictionary