haap meaning