Abbreviation used in chats mostly English-speaking people and whose meaning is something like laughing much and very deeply. The meaning of lmfao has been used also in Spanish-speaking chats directly imported from the USA.