Which idiom means to make a purchase without much thought or planning?
Do window shopping
Hit the nail on the head
Buy on impulse

Foreign Language Exercises are loading ...