Someone who is an annoying twat and lower then a cockroach
Well isn't she a complete and utter twat-roach