English Dictionary
Definition tommyrot in British English
tommyrot noun
[uncountable] noun
/ˈtɒmiˌrɒt/

English Dictionary