remolcable - Turkish English Dictionary