slammed down

listen to the pronunciation of slammed down
Turkish - English

Definition of slammed down in Turkish English dictionary

slam down
slam