Body of water connected to the Atlantic Ocean and the Caribbean Sea. Borders on Mexico, hence the name. Also borders U.S. states Florida, Alabama, Mississippi, Louisiana, and Texas.