ハムスターボール
Meanings
Noun
1. hamster ball