Abstract: Pomacea canaliculata, introduced to China in the 1980s, was listed in the China’s first catalog of invasive alien species in 2003 and later upgraded to the List of Key Managed Invasive Alien ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results