Translation of yo-yo in English:

User Contribution

yo-yo

noun