Meaning of menai strait

Definition of menai strait

(noun) a strait in northern Wales between Anglesey Island and the mainland

Other information on menai strait

WIKIPEDIA results for menai strait
Amazon results for menai strait