top off


Meanings

  • finish up or conclude;
  • fill to the point of almost overflowing;

Synonyms