Welsh–English dictionary

English translation of the Welsh word amheuthun

Welsh → English
  
WelshEnglish
amheuthun dainty; delicacy; luxury; savoury; titbit; treat