noun any of various low-growing, spiny cacti of the genus Mammillaria.
pincushion cactus 🔊 Listen to this noun any of various low-growing, spiny cacti of the genus Mammillaria. Share Facebook Twitter Google +