Translation of algodonosa in English:

algodonosa

cotton grass, n.

feminine noun

  • 1

    cotton grass