macroplants

English

Noun

macroplants

  1. plural of macroplant