Learn English – it called when you have a country name before the country you were born in

compoundshyphensmeaning-in-contextword-choiceword-usage

Please note that this is my first time ever using this site and I apologize in advance if I'm going about this the wrong way, please don't be too harsh on me.

Growing up I was told that if you move into another country you put your birth place/race before that country's name; German-American.

So to the point:

When on forums or documents that ask for your race/color/lineage/etc. I see words such as "African-American" just as an example. Does that refer to race or where you were born and then you moved into a new country?

I could not find this an answer on google, mostly because I didn't know how to word it properly, sorry again if I'm going about this wrongly.

Best Answer

First, when you say:

German-American

it means your *ethnic" background is German (meaning your ancestors at some time were from Germany), but you were born in America. Or you were born in Germany but now permanantly residing in America.
This should apply to any nation specific usage.

As for:

African-American

this is more general. It could be like "European-American".

Such a person (or their ancestors) would be (or would be perceived to be) from that region of the world. I think we all know the general criteria used, but that is another discussion.

Related Topic