Definition of “slim sth down” - English Dictionary

british dictionary