Technically, the char* is not an array, but a pointer to a char.
Similarly, char** is a pointer to a char*. Making it a pointer to a pointer to a char.
C and C++ both define arrays behind-the-scenes as pointer types, so yes, this structure, in all likelihood, is array of arrays of chars, or an array of strings.