Do You Know What These 15 Acronyms Stand For?

Here’s a list of some of the most common acronyms and what they stand for. The first few are easy to guess but as you will scroll through the list the level of difficulty increases. If you know them all, bravo! If not, welcome to the club. And hey, please tell us in the comment section how did you like it?
1. Wi-Fi
Wireless Fidelity
2. LED
Light Emitting Diode
3. USB
Universal Service Bus
4. PDF
Portable Document Format
5. SOS
Save Our Soul
Save Our Ship
6. LASER
Light Amplification by Stimulated Emission of Radiation
7. YAHOO!
Yet Another Hierarchical Official Oracle
8. ZIP (code)
Zone Improvement Plan
9. TIME Magazine
The International Magazine of Events
10. CAPTCHA
Completely Automated Public Turing Test to tell Computers and Humans Apart
11. GIF
Graphics Interchange Format
12. SPAM
Special Processed American Meat
13. CD-ROM
Compact Disc- Read Only Memory
14. IKEA
Ingvar Kamprad Elmtaryd Agunnaryd
(Founders initials and his hometown)
15. BMW
Bayerische Motoren Werke