'

Welsh–English dictionary

English translation of the Welsh word llindagu

Welsh → English
  
WelshEnglish
llindagu garrotte; strangle; throttle