alumroots

English

Noun

alumroots

  1. plural of alumroot