Source: https://android.gadgethacks.com/news/big-android-dictionary-glossary-terms-you-should-know-0165594/