Spencer Le Marchant Moore
English botanist / From Wikipedia, the free encyclopedia
Spencer Le Marchant Moore (1 November 1850 – 14 March 1931) was an English botanist.
Spencer Le Marchant Moore (1 November 1850 – 14 March 1931) was an English botanist.