Terminologies & Definitions