ground meaning in French
n. sol, terre, fond, base, terrain, fondement, motif
v. fonder, baser, appuyer; justifier, motiver; mettre (le courant) à la terre, à la masse
adj. terrestre, terrien; moulu; broyé, écrasé, pilé; frotté, usé, à bout de forces