'

Welsh–English dictionary

English translation of the Welsh word safle

Welsh → English
  
WelshEnglish
safle locality; position; post; site; situation; station; status