Welsh–English dictionary

English translation of the Welsh word aberfa

Welsh → English
  
WelshEnglish
aberfaestuary; river mouth
aberconfluence; estuary; river mouth; brook; stream