a town in south-west England. It is the administrative centre of Somerset , and is well known for its attractive old buildings, and for the cider (= an alcoholic drink made from apples) produced there.
TAUNTON
Meaning of TAUNTON in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005