\documentclass{article}
\usepackage[linguistics]{forest}
\usetikzlibrary{calc}
\newcommand\TR[1]{$\langle$#1$\rangle$}
\newcommand\1{$'$}
\begin{document}
\begin{forest}
[DP [D\\y][NumP [Num [N\\disgrifiad,name=Num][Num\\SG]] [NP [AP\\manwl] [NP [DP [D\\y][NumP [Num [N\\gyrrwr,name=driver][Num\\SG]] [NP\\\TR{gyrrwr}]]][N\1 [N\\\TR{disgrifiad},name=N] [PP [P\\o][DP [D\\'r][NumP [Num [N\\ddamwain][Num\\SG]][NP\\\TR{ddamwain}]]]]]]]]]
\draw[->] (N.south) .. controls ($(N.south)+(0in,-1in)$) and ($(driver.south)+(-1.5in,-2in)$) .. (Num.south);