'

Welsh–English dictionary

English translation of the Welsh word petruso

Welsh → English
  
WelshEnglish
petruso boggle; demur; doubt; falter; hesitate; scruple; waver
petruster hesitation; qualm; scruple; suspense