noun, feminineplural: torcazastorcaza is feminine in Spanish.any of a number of species of pigeons or dovesRelated: torcacita