Welsh–English dictionary

English translation of the Welsh word athrodi

Welsh → English
  
WelshEnglish
athrodi deflame; libel
athrod calumny; libel; slander