an object of ridicule - Turkish English Dictionary