Meaning of “gunboat diplomacy” in the English Dictionary

English