Teufen

English

Proper noun

Teufen

  1. A municipality in Appenzell Ausserrhoden canton, Switzerland.

Further reading