Meaning of “ratbag” in the English Dictionary

british dictionary