Where does “Maredudd” come from?

Maredudd (Welsh): great lord

Definitions

  1. great lord

Words derived from “Maredudd