An individual who has ancestry from the continent of Africa. It does not matter how many years since a family has left the continent of Africa. In the same way that a person may have 3 generations of Nigerians in America, he will never lose his ancestry.
Even though many generations of my family have been born in America, I am still African just like Chinese people who have been in America for generations are still considered Chinese.
But you've never been to Africa and don't speak an indigenous African language because they only want to teach Spanish and French in school?
In the same way that some Latinos don't speak Spanish and some Chinese people don't speak Chinese. It's about your ancestry and the need to be feel united with my people, although slavery deprived me of the ability to know exactly what country my ancestors originated from.