'

Welsh–English dictionary

English translation of the Welsh word trechu

Welsh → English
  
WelshEnglish
trechu baffle; conquer; foil; outdo; overpower; prevail; surpass; vanquish; worst