区别就是两者意思是不一样,具体的不同如下alien中文意思是n.外星人;外国人;外侨;外星生物;adj.陌生的;格格不入;不熟悉;外国的;异域的;不相容;相抵触;外星的;foreign中文意思是adj.外国的;涉外的;外交的;非典型的;陌生的;异物;。