Planted (fr. Plantée)

Translation into English

Synonyms

  • implantation
  • mise en terre
  • semis