hard-sided trailer - Turkish English Dictionary