'

Welsh–English dictionary

English translation of the Welsh word twrf

Welsh → English
  
WelshEnglish
twrf bang; clap; crash; din; noise; peal; thud