What is the body of water that lies between Mexico and Florida

Caribbean Sea

Atlantic Ocean

Coral sea

Gulf of Mexico

1 answer

Gulf of Mexico