Where does “torqua” come from?

torqua (Latin): attested in

Definitions

  1. attested in

Words derived from “torqua