West AllenWiktionary 原文英美释义专有名词proper noun1A minor river in Northumberland, England, a tributary of the River Allen, along with the River East Allen.2A civil parish in south-west Northumberland, through which this river flows.