heap ridicule upon - Turkish English Dictionary