The __________________ is a body of water that lies between Mexico and Florida

1 answer

Gulf of Mexico.