whew duck

noun

Definition of whew duck

dialectal, British