这组词都有“移居,迁移”的意思,其区别是: emigrate: 指自本国移出,长期定居在外。 immigrate: 指自他国移入,长期定居。 migrate: 通常指大批人短期或定期的移居。指动物时,则指定期迁徙、回游。