self-ridicule - Turkish English Dictionary