Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

menai Definition

Cancel
menai
geographical name(Men-ai Strait)
strait 14 miles (22 kilometers) long connecting inlets of the Irish Sea and separating Anglesey Island from the mainland of northern Wales

Words Related to menai!

menai Examples by Brain Bank Users