Taff

See also: taff

EnglishEdit

Proper nounEdit

Taff

  1. a river in south Wales

AnagramsEdit