horse drawn carriage - Turkish English Dictionary