amaranthuses

English

Noun

amaranthuses

  1. plural of amaranthus