special-purpose trailer - Turkish English Dictionary