Meaning and Origin of: Twain

Boy name origins & meanings

  • Middle English : Two pieces