By definition, a generation-skipping trust is any trust having beneficiaries who belong to two or more generations below the grantor (i.e., "skip" persons). More specifically, a generation-skipping trust is an irrevocable trust that