Meaning of “ratbag” in the English Dictionary

English