\documentclass{standalone}

\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{decorations.markings}
\usetikzlibrary{patterns}

\begin{document}

\begin{tikzpicture}[decoration={
    markings,
    mark=at position 0.5 with {\arrow{>}}}
    ] 


	\draw[thick,postaction={decorate}]  (-2,3) node[left] {$\nu_\mu$} -- (0,2) ; % incoming top
	\draw[thick,postaction={decorate}]  (0,2) -- (2,3) node[right] {$\nu_\mu$} ; % outgoing top
	\draw[draw=white,double=black, very thick, decorate, decoration=snake] (0,2) -- (0,1) node[right,pos=0.5] {$Z$};


	\draw[thick,postaction={decorate}] (-2,0) node[left] {$e^{-}$} -- (0,1); % ingoing bottom
	\draw[thick,postaction={decorate}] (0,1) -- (2,0) node[right] {$e^{-}$} ; % ingoing bottom

\end{tikzpicture}
\end{document}
