cloverleaf intersection - Turkish English Dictionary