mushroom heads

English

Noun

mushroom heads

  1. plural of mushroom head