Translation of terup in English:

terup

card game

noun

  • 1

    card game