What does haffi mean?

haffi meaning in Urban Dictionary

From Patois/ Jamaican slang - meaning 'have to' (see fi)