towable - Turkish English Dictionary