Where does “cyfaredd” come from?

cyfaredd (Welsh): charm, spell

Definitions

  1. charm, spell

Words derived from “cyfaredd