floating barrier - Francés Inglés Diccionario