translate English to French: SARA defines residence as: â€œa dwelling-place, such as a den, nest or other similar area or place, t...
La LEP dÃ©finit la rÃ©sidence comme suit : GÃ®te â€" terrier, nid ou a...