In spanish is "estadounidenses". In english it should be "united staters". America is a continent first and foremost, divided into South, Central and North America. Yes, I´m aware everyone knows this, but reading someone saying America is a country just threw me off. I know since it´s called "United States of America", everyone calls people from there americans, but like previously stated, it´s the name of the continent, so that makes a chilean an american, a puerto rican an american, a canadian an american, a guy born in suriname is also american, et al.
I agree to this. I think the term "American" comes from what LionHeart Biker says, the official name of Mexico is "Estados Unidos Mexicanos" so it kinda the same when they call us "Mexicanos". Sometime I've heard people referring to people from the US as "Northamericans" which in that case I consider incorrect cause we, Mexicans, form part of North America.
I personally don't consider and would not refer to myself as an American. I think the term "Latinoamericano" (Latin-American) is what I would use. But personally I don't care and treat everybody with respect.