have a showdown with - Turkish English Dictionary