Oncomelania hupensis hupensis
Source: NCBI Taxonomy (ID 111462)
Taxonomy ID: 111462
Rank: subspecies
Scientific name: Oncomelania hupensis hupensis
Authority: Oncomelania hupensis hupensis Gredler, 1881