towbars - Turkish English Dictionary