tamagochi
Top 50000
Meanings
Noun
1. Tamagotchi (toy consisting of a small cyberpet) (trademark)
2. a Renfe Class 596 train (informal, Spain)