hast meaning in English
n. lance, steel-tipped wooden spear carried by knights and cavalry soldiers; sharp pointed tool which resembles a lance; javelin, light spear which is thrown by hand; long spear-like object made to be thrown long distances; shaft