noun a town and resort in SW England, in Devon: administratively part of Torbay since 1968
paignton 🔊 Listen to this noun a town and resort in SW England, in Devon: administratively part of Torbay since 1968 Share Facebook Twitter Google +