ALL meanings of demicanton
dem·i·can·ton
D d - noun demicanton either of the two parts of certain Swiss cantons 3
- noun demicanton either of the two political divisions in Switzerland into which the cantons of Basel, Appenzell, and Unterwalden are each divided. 1