Find the word definition

Wikipedia

Menai

Menai is the name or part of the name of the following places:

  • Menai, New South Wales in Australia
  • The Menai Strait in North Wales
    • The Menai Suspension Bridge across the strait
    • Menai Bridge, a town near the bridge
  • Menai Island, an islet of the Cosmoledo atoll
  • Menai Bay in the island of Zanzibar