The definition of hast is an old way of saying have or had.
(verb)An example of hast is how the writings in the Bible say the word have; thou hast.
See hast in Webster's New World College Dictionary
transitive verb
See hast in American Heritage Dictionary 4