HashTable open-addressing is used for main array or buckets
Open addressing is a method for handling collisions. Another method is chaining, in which we have lists at our table indices, like you say.

In other words, open addressing means that all elements are stored inside a single table. In particular, to resolve a collision, the probing sequence finds a free slot in our table.