A non-mainstream way of saying lol. It means:
Fred: OMG!!! Check out this pic!
James: Fail! The correct term is cafl.
An acronym for Crazy Asian Fetish Lady. Can be used in various ways but mostly as an "polite" insult.
You are such a CAFL, bitch!