meaning of aufgedonnert sein wie ein Pfau

aufgedonnert sein wie ein Pfau - German to English

is (all) dolled to the nines