Menai may refer to: ==Places== ===Australia=== Menai, New South Wales
Menai may refer to: ==Places== ===Australia=== Menai, New South Wales
===Africa=== Menai Bay on the island of Zanzibar, Tanzania Menai Island, a Cosmoledo atoll islet, Seychelles
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).