Idiom of the Day:
have (something) down cold
To learn, master, or understand something perfectly, to the point of requiring little or no focus to do, recall, or accomplish it. Watch the video…: https://play.google.com/store/apps/details?id=com.tfd.mobile.TfdSearch