English Dictionary
Definition smarts in British English
smarts noun
[uncountable] noun
/smɑː(r)ts/

English Dictionary