Definitions of Menai strait:

  • noun:   a strait in northern Wales between Anglesey Island and the mainland