pomegranate meaning in French
n. grenade, fruit du grenadier, type de fruit rouge comprenant plusieurs grains ayant la taille d'une orange et à peau robuste
n. grenade, fruit du grenadier, type de fruit rouge comprenant plusieurs grains ayant la taille d'une orange et à peau robuste