Twatt

From Wikipedia, the free encyclopedia

Twatt can refer to two places in Scotland:

[edit] See also

Languages