Why do Americans prefer the term "Latin" instead of "Hispanic American" to refer to people born in the Hispanic American nations? Is it due to ignorance, racism or guilt of education?
insincere question