A definition of terms used in this site is provided below