Definition, synonyms and related words
Synonym of cream tea, specifically as traditionally served in Devonshire.