overwhelming success - Turkish English Dictionary