Meaning of “gift-wrapped” in the English Dictionary

british dictionary