Brief explanation about Chinampa

Chinampa is a small piece of land artificially built on water by the Aztecs where they planted vegetables and sometimes lived there.