Last modified on 3 November 2011, at 20:37

Taff

See also: taff

EnglishEdit

Proper nounEdit

Taff

  1. a river in south Wales

AnagramsEdit