VariousWords beta
Noun
Definition: Something very good, especially a relatively recent invention likely to improve people's lives.
VariousWords beta
Definition: Something very good, especially a relatively recent invention likely to improve people's lives.