down pat


Meanings

  • understood perfectly;