what does the verb hay mean?
It is the impersonal verb that means "to be," used in a specific way, as in, for example, "there is snow," "Hay nieve." Notice that in the second example above, the word "hay" is used, (not "ha"). It is a special conjugation, used when "haber" is in its "to be" form in the present tense.