apple snail

Noun

 * 1) Any of the large freshwater snails in the family, some of which are the size of an apple.

Translations

 * Catalan: cargol poma
 * German: Apfelschnecke
 * Korean: 애플 스네일