an object of ridicule - Francés Inglés Diccionario