spur cells

English

Noun

spur cells

  1. plural of spur cell