Meaning of “rat-arsed” in the English Dictionary

English