self compactable concrete - Francés Inglés Diccionario