Meaning of “cluster bomb” in the English Dictionary

british dictionary