lankester








noun

  1. Sir Edwin Ray,1847–1929, English zoologist and writer.

noun

  1. Sir Edwin Ray. 1847–1929, English zoologist, noted particularly for his work in embryology and study of protozoans
52 queries 0.597