Meaning and Origin of: Mabyn

Girl name origins & meanings

  • Welsh : Ever young