1 gorsechat | Definition of gorsechat

gorsechat

noun

Definition of gorsechat

dialectal, England