italian hitch - Turkish English Dictionary