Definitions of windupa:

  • adjective:   operated by a mechanism