English dictionary
humming top meaning and definition
Definition and meaning of humming top at MeaningMonkey.org. humming top meaning and definition in the English Dictionary.HUMMING TOP noun
Definition of humming top (noun)
- a top that makes a humming noise as it spins
Source: Princeton University Wordnet