Kaleidoscope 04/16/2013 Definition of the Day

kaleidoscope - a complex pattern of constantly changing colors and shapes #LetsGetWordy #dailydef #kaleidoscope #VoiceDictionary
Category: Education