towbar - Turkish English Dictionary