rattleback
English
Etymology
rattle
+
back
Noun
rattleback
(
plural
rattlebacks
)
A form of
spinning top
that will
spin
preferentially in one direction (rattling, then reversing, if spun in the other direction).