Definitions of stockcar:

  • noun:   boxcar with latticed sides; for transporting livestock