Norwegian English translation

Dictionary

  kjempebra - wonderful


wonderful