stand in stark contrast to - Francés Inglés Diccionario