I want to know the answer to the following question:
How are the terms Hispanic and Latino not specific?
All the background I'm provided with is that "In contrast to "Latino" or "Hispanic", "Anglo" refers to non-Hispanic White Americans or non-Hispanic European Americans, most of whom speak the English language but are not necessarily of English descent.". Is that enough to answer the question?