'Munch' i can Sort of understand, but what the feck is 'rofl'?

'lmfaowson'
_________________________