Leeka

See also: leeka

English

Proper noun

Leeka

  1. A locality of Flinders Island, Tasmania, Australia.