Quoted By:
Latino should be an umbrella term for everyone who speaks a language derived from Latin, but instead it comes from Latinoamericano (Latinamerican) so it applies to people from countries in the american continent who are native to spanish and portuguese
Hispano (Hispanic) refers to anyone who's mother tongue is spanish, so most countries in central and south america, spain, the philipines and equatorial guinea
Luso (portuguese) refers to anyone who's mother tongue is portuguese, so brazil, portugal, 3 or 4 african countries and like 2 random countries in asia i think
learning is fun when you can use it to be more racist more acurate