lower the boom

Significat (Anglès)

  1. (idiomatic) To use one's superior physical strength.
  2. (idiomatic) To scold severely.

Conceptes

Sinònims

Millora la teva pronunciació

Notes

Sign in to write sticky notes