YHRAF

YHRAF stands for Yorkshire and the Humber Rural Affairs Forum (UK)

YHRAF
Share
Abbreviations And Their Meaning