Most "everyday" American-English terms to define "race", etc, are wrong. Just because they are used daily, by many, does in no way make them correct. That includes the term "Latino". There is no common "culture" to tie them that closely.
"Black" is slang, not a "real" term, to describe a...