Dicts.info 

Welsh Mythology dictionary :: translations