translate English to French: You are our strongest link to this generous land.
Vous êtes le lien le plus profond que nous avons avec cette terre généreuse.