Translation of yo-yo in English:

yo-yo

yo-yo

noun

  • 1

    yo-yo, round toy that can be made to rise and fall on a string that winds round it