Meaning of “smart bomb” in the English Dictionary

English