A sex pheromone secreting gland in the terrestrial snail,Euhadra peliomphala

Abstract
No abstract available