translate English to French: EN security deposit FR dépôt de garantie (n.m.)
EN border security ES seguridad fronteriza (n.f.)