What does HASF stand for?

What does HASF mean? We have 16 definitions. Read most used HASF meanings below.