Leeka
See also:
leeka
English
Proper noun
Leeka
A
locality
of
Flinders Island
,
Tasmania
,
Australia
.