Menai

See also: menai

English

Proper noun

Menai

  1. A suburb of Sydney, New South Wales, Australia.

See also