What is the Definition of a Tornado?

A tornado is defined as a rotating column of spinning air that has made physical contact with the ground. If the spinning column of air does not make contact with the ground it is known as a funnel cloud.