Immigrant is a different concept from Native. Native is related to Indigenous. Indigenous is the opposite of Foreign. Foreign is related to Import. 
Do is related to Grow. Seed can Grow. Seed is related to Agent. 
Immigrant <--DistinctFrom--> Native <--RelatedTo--> Indigenous <--Antonym--> Foreign <--RelatedTo--> Import 
Do <--RelatedTo--> Grow <--CapableOf-- Seed <--RelatedTo--> Agent 