farm trailer - Turkish English Dictionary