look up any word, like bootylicious:
2. Mexican-American
An oxymoron used to describe an American who is from or ancestors were from Mexico. Mexican is a nationality and colonial identity, but not an ethnicity. One cannot be a citizen of Mexico and a citizen of the United States at the same time. One can be from one of the ethnic groups indigenous to Mexico and be a citizen of the United States.

One can be Mayan-American, Nahuatl-American, Zapotec-American, etc., but not Mexican-American.

Many so called Mexican-Americans are descendants of the Spanish colonial population. They cannot be called Spanish-American as Spanish is not a distinct ethnicity but a national and colonial identity as well. They fall under the category of "White".
Are you Mexican-American?

No, I'm Nahautl-American.

or

No, I'm Mayan-American.

Etc.

1. Mexican-American
A person of Mexican descent born and raised in the United States of America.
More Mexican-Americans voted for President in the 2004 election than in the year 2000.
by Paco Mar 16, 2005 add a video
rss and gcal