practise idolatry - Francés Inglés Diccionario