English Pomacea canaliculata Cited by user Invasive Spices on 30 Mar 2021 Pomacea canaliculata, commonly known as the golden apple snail or the channeled apple snail, is a species of large freshwater snail with gills and an operculum, an…