translate English to French: homes.
leur domicile en toute sécurité.