English Dictionary
Definition TMO in British English
TMO noun
noun
1
tenant management organization: an organization through which residents of council housing or housing association homes in the UK run their homes
Example
Kensington and Chelsea TMO, which ran Grenfell Tower and was responsible for its refurbishment, is the biggest in Britain.
