trailer coupling attachments - Turkish English Dictionary