Meaning of “smart bomb” in the English Dictionary

british dictionary