Dutch–English dictionary

English translation of the Dutch word iemand iets door de strot duwen

Dutch → English
  
DutchEnglish
iemand iets door de strot duwen ram something down into somebody’s throat