Teufen
English
Proper noun
Teufen
A
municipality
in
Appenzell Ausserrhoden
canton,
Switzerland
.
Further reading
Teufen
on Wikipedia.
Wikipedia