Norwegian English translation

Dictionary

  hold kjefta - shut up!


shut up!