I would like to highlight the region C in the Euler diagram below. I tried to play around with fill opacity command, but I was not able to highlight C alone. Should I use the intersections libraries to figure out the coordinates of intersection of C and B and proceed? Can someone help me with this?

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\pagestyle{empty}
\begin{tikzpicture}
\draw[fill=green, draw = black,fill opacity=0.5] (-1.5,0) circle (3);
\draw[fill=blue!30!white, draw = black,fill opacity=0.5] (1.5,0) circle (3);
\node at (-2,1) (B) {\large\textbf{B}};
\node at (2,1) (C) {\large\textbf{C}};
\node at (0,0) (D) {\large\textbf{D}};
\end{tikzpicture}
\end{document}

