https://laughingsquid.com/56-acronyms-and-initialisms-explained/
56 Acronyms and Initialisms Explained