wheeled cable drum carriage - Turkish English Dictionary