meaning of buggeroo

buggeroo meaning in Urban Dictionary

something you say whenever shocked or surprised into the design of 'oh no'