an embarrassment of riches - Francés Inglés Diccionario