'

Welsh–English dictionary

English translation of the Welsh word sail

Welsh → English
  
WelshEnglish
sail basis; foundation; ground
disail groundless; baseless
seilio base; found; ground