What does almost suck it mean?

almost suck it meaning in Urban Dictionary

a remedy to your question "are you tough"?