Staging Table

A staging table can be a permanent table that is cleared before or after use.
As @ahmeds08 said it is used to "stage" data before insert into the actual table. Because of this we use a different database to hold the staging tables (not a T-SQL requirement to do it this way) to keep the production databases cleaner.