GLOCHIDIA

Definition of GLOCHIDIA

  1. (noun)a barbed spine or bristle (often tufted on cacti)