menai strait Meaning, Definition & Usage

  1. noun a strait in northern Wales between Anglesey Island and the mainland

WordNet