Terms explanation