MolluscaBase source details
Latchford, F. R. (1906). Lymnaea megasoma. The Nautilus. 20(7): 83.
415399
Latchford, F. R.
1906
<i>Lymnaea megasoma</i>
The Nautilus
20(7): 83
Publication
Date
action
by