garden meaning in French
n. jardin, parc public; vaste terrain où l'on fait pousser des plantes
v. jardiner, cultiver, entretenir un jardin, travailler au jardin
n. jardin, parc public; vaste terrain où l'on fait pousser des plantes
v. jardiner, cultiver, entretenir un jardin, travailler au jardin