Sheenagh Pugh (born 20 December 1950) is a British poet, novelist and translator who writes in the English language .