mushroom stamps

English

Noun

mushroom stamps

  1. plural of mushroom stamp