More Like It Meaning

(idiomatic) Better, more desirable.

RECENT SEARCHES