ALL meanings of lankester
Lan·kes·ter
L l - noun lankester Sir Edwin Ray, 1847–1929, English zoologist and writer. 1
- noun lankester Sir Edwin Ray. 1847–1929, English zoologist, noted particularly for his work in embryology and study of protozoans 0