cloverleaf intersection - German English Dictionary